home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 September / Chip_2002-09_cd1.bin / sharewar / slunec / app / httrack.exe / {app} / history.txt < prev    next >
Text File  |  2002-07-17  |  15KB  |  415 lines

  1.  
  2. HTTrack Website Copier release history:
  3. --------------------------------------
  4.  
  5. This file lists all changes and fixes that have been made for HTTrack.
  6.  
  7. To do & Known bugs: (fixed soon) 
  8. - Some interface problems the Windows release
  9.  
  10.  
  11. 3.20-RC5
  12. + New: HTTPS support (SSL)
  13. + New: ipv6 support
  14. + New: 'longdesc' added
  15. + New: new file 'new.txt' generated for transfer status reports
  16. + New: ISO9660 compatibility option
  17. + New: empty mirror/update detection improved
  18. + Fixed: The engine should be now fully reentrant
  19. + Fixed: Fixes for alpha and other 64-bit systems
  20. + Fixed: Files downloaded twice if not found in cache
  21. + Fixed: ftp problems with 2xx responses
  22. + Fixed: ftp problems with multiple lines responses
  23. + Fixed: ftp %20 not escaped anymore
  24. + Fixed: ftp RETR with quotes problems
  25. + Fixed: now tolerent to empty header responses
  26. + Fixed: hts-log closed
  27. + Fixed: Compressed pages during updates
  28. + Fixed: Crash when receiving empty compressed pages
  29. + Fixed: Random crashes in 'spider' mode
  30. + Fixed: bcopy/bzero not used anymore..
  31. + Fixed: various code cleanups
  32. + Fixed: Better UTF8 detection
  33. + Fixed: External links now work with https and ftp
  34. + Fixed: Top index.html corrupted or missing
  35. + Fixed: URL list crashes
  36. + Fixed: Random crashes with large sites due to bogus naming handler
  37. + Fixed: Freezes on some robots.txt files
  38. + Fixed: Compressed files not stored
  39.  
  40. 3.16-2
  41. + Fixed: Zlib v1.4
  42. + Fixed: Gzipped files now downloaded without problems (HTTP compression bug)
  43. + Fixed: Ending spaces in URLs now handled correctly
  44. + Fixed: META-HTTP bug
  45. + Shell: Type registration done only once
  46.  
  47. 3.15
  48. + Fixed: Bogus HTTP-referer with protected sites
  49. + Fixed: Fatal IO/socket error with large sites (handles not closed)
  50. + Fixed: K4 option now works
  51. + Fixed: --continue+URL(s) now clears previous URLs
  52. + Fixed: Parsing bug with 'www.foo.com?query'
  53. + Shell: 'Soft cancel' documented
  54. + Shell: 'Kx' options added
  55.  
  56. 3.10
  57. + Fixed: Broken pipes on Linux version
  58. + Fixed: Commandline version bug with gzipped files
  59. + Fixed: Crash when reaching compressed error pages
  60. + Fixed: Bogus html-escaped characters in query strings
  61. + Fixed: Files skipped (bogus anticipating system)
  62. + Fixed: Crash when showing stats (div by zero)
  63. + Fixed: Problems with URLs/redirects containing spaces or quotes
  64. + Fixed: Slash added when ~ detected
  65. + Fixed: Ugly VT terminal
  66. + New: Faster and cleaner mirror interrupt
  67.  
  68. 3.09
  69. + Fixed: Several problems with javascript parsing
  70. + Fixed: Elements after onXXX not parsed
  71. + New: Source update wrapper
  72. + New: Style url() and @import parsed
  73. + Shell: Word database and maximum number of links
  74. + Shell: Option changes taken in account immediately
  75. + Shell: Cleaner installer (registry keys)
  76.  
  77. 3.08
  78. + New: HTTP compression is now supported
  79. + New: Faster response analysis
  80. + Fixed: External page in html if cgi
  81. + Fixed: Mix between CR and CR/LF for comments
  82. + Fixed: Top index corrupted
  83. + Shell: Better refresh during parsing
  84. + Shell: DLL error
  85.  
  86. 3.07
  87. + Fixed: Random crashes with HTTP redirects
  88. + New: New rate limiter (should be sharper)
  89. + New: Code cleaned up, new htscore.c/httrack.c files
  90.  
  91. 3.06
  92. + Fixed: Redirect to https/mailto now supported
  93. + New: Top index/top dir for Un*x version
  94. + New: Sources more modular (.so)
  95. + New: Quicktime targetX= tags
  96. + New: HTTP 100 partially supported
  97.  
  98. 3.05
  99. + Fixed: Non-scannable tag parameters ("id","name",..)
  100. + Fixed: Java classes not found when using "." as separator
  101. + Fixed: Java classes not found when missing .class
  102.  
  103. 3.04
  104. + Fixed: URLs with starting spaces
  105. + Fixed: bogus URLs when using "base href"
  106. + Shell: --assume and -%e options included
  107. + New: Documentation updated a little
  108.  
  109. 3.03
  110. + New: Parser optimizations, 10 times faster now!
  111. + New: New --assume option to speed up cgi tests
  112. + New: Option to avoid Username/password storage for external pages
  113. + New: Query string kept for local URIs
  114. + Fixed: RFC2396 compliant URLs accepted (//foo and http:foo)
  115. + Fixed: foo@foo.com not considered as URL anymore
  116. + Fixed: Space encoded into %20 in URIs
  117. + Fixed: "Unable to save file" bug
  118. + Fixed: Corrupted top index.html
  119. + Fixed: Cookies disabled with --get
  120. + Fixed: Cache bug for error pages
  121.  
  122. 3.02
  123. + Fixed: Pages without title recorded in top index
  124. + Fixed: Error with Content-type+Content-disposition
  125. + Fixed: backblue.gif/external.html files not purged anymore
  126. + Fixed: Encoding problems with files containing %2F or other characters
  127. + Fixed: Write error reported for HTML files
  128. + New: hts-stop.lock file to pause the engine
  129. + New: New install system using InnoSetup
  130.  
  131. 3.01
  132. + New: HTTP real media files captured
  133. + Fixed: Bogus statitics
  134. + Fixed: Minor fixes
  135.  
  136. 3.00
  137. + New: New interface, with MANY improvements!
  138. + New: Better parsing (enhanced javascript parsing, sharper HTML parsing)
  139. + New: Faster and more efficient background download system
  140. + New: ETag properly handled
  141. + New: Optional URL list
  142. + New: Optionnal config file
  143. + New: New structure options
  144. + New: New filters options (size filters)
  145. + New: Better password site handling
  146. + New: Traffic control to avoid server overload
  147. + New: Setuid and Chroot for Unix release
  148. + New: limited 64-bit handling
  149. + New: .js files are now parsed
  150. + New: Single hts-log.txt file, error level
  151. + New: New top index.html design
  152. + New: "Update hack" option to prevent unnecessary updates
  153. + New: Default language sent for mirrors
  154. + New: Searchable index
  155. + Fixed: Bogus ftp routines (Linux version)
  156. + Fixed: Bug that caused to mirror a complete site from a subdir
  157. + Fixed: Bug that caused restart to be very slow
  158. + Fixed: Bug that caused loops on several query-string pages (?foo=/)
  159. + Fixed: Corrupted cache bug
  160. + Fixed: Random broken links (pages not downloaded)
  161. + Fixed: Shared links problems
  162. + Fixed: Bogus URLs with commas (,)
  163. + Fixed: Bogus / and \ mixed
  164. + Fixed: Bogus addresses with multiple @
  165. + Fixed: Bogus links with %2E and %2F
  166. + Fixed: Bogus empty links
  167. + Fixed: "Unexpected backing error" bug fixed
  168. + Fixed: Files with incorrect size no more accepted
  169. + Fixed: Top index.html created even for untitled pages
  170. + Fixed: Bogus N100 option (unable to save file)
  171. + Fixed: Deadlock when using many hosts in URLs
  172. + Fixed: Password stored internally to avoid access errors
  173. + Fixed: Fixed /nul DOS limit
  174. + Fixed: Bogus -* filter (nothing mirrored)
  175. + Fixed: .shtml now renamed into .html
  176. + Fixed: Content-disposition without ""
  177. + Fixed: External html page for /foo links
  178. + Fixed: Username/password % compliant
  179. + Fixed: Javascript parser sometimes failed with " and ' mixed
  180. + Fixed: Some Range: bugs when regeting complete files
  181. + Fixed: Range: problems with html files
  182. + Fixed: HTTP/1.1 407 and 416 messages now handled
  183. + Fixed: Bogus timestamp
  184. + Fixed: Null chars in HTML bug
  185. + Fixed: Error pages cache bug
  186. + Fixed: Connect error/site moved do not delete everything anymore!
  187. + Fixed: Bogus garbage ../ in relative URL
  188. + Shell: New transfer rate estimation
  189. + Shell: Fixed crash when using verbose wizard
  190. + Shell: dynamic lang.h for easier translation updates
  191. + Shell: Fixed some options not passed to the engine
  192. + Fixed: A lots of minor fixes!
  193.  
  194. 2.2
  195. Note: 3.00 alpha major bug fixes are included in the 2.2
  196.  
  197. 2.02
  198. + New: Cache system improved, compatible with all platforms
  199. + New: Update process improved (accurate date)
  200. + New: Remote timestamp for files
  201. + New: ETag (HTTP/1.1) supported
  202. + Shell: Portugese interface available
  203. + Fixed: Bug with links containing commas
  204. + Fixed: 'file://' bug with proxy
  205. + New: Engine a little bit faster
  206. + Shell: Some bugs fixed in the interface
  207.  
  208. 2.01
  209. + New: ftp through proxy finally supported!
  210. + New: Sources cleaned up
  211. + New: Again some new marvelous options
  212. + New: Speed improved (links caught during parsing, faster "fast update")
  213. + New: Tool to catch "submit" URL (forms or complex javascript links)
  214. + Shell: German interface available
  215. + Shell: Dutch interface available
  216. + Shell: Polish interface available
  217. + Fixed: Level 1 bug fixed
  218. + Fixed: Still some parsing/structure problems
  219. + Fixed: Referer now sent to server
  220. + Fixed: Cookies did not work properly
  221. + Fixed: Problems with redirect pages
  222. + New: Better javascript parsing
  223. + Fixed: Problems with URL-parameters (foo.cgi?param=2&choice=1)
  224. + Fixed: Problems with ftp
  225. + New: ftp transfers are now in passive mode (firewall compliant)
  226.  
  227. 2.00 -- The First Free Software Release of HTTrack! 
  228. + New: HTTrack sources (command line), now free software, are given
  229. + Shell: Interface rewritten!
  230. + New: Documentation rewritten
  231. + Shell: Drag&Drop abilities
  232. + Shell: More URL informations
  233. + Shell: Fixed: Remote access problems
  234. + Fixed: Loop problems on some sites causing crashes
  235. + Fixed: URL encoding problems
  236. + Fixed: Some file access problems for ../
  237. + Fixed: Some fixes for updating a mirror
  238. + Shell: Crazy progress bar fixed
  239. + Fixed: Form action are rewritten so that cgi on form can work from an offline mirror
  240. + Fixed: Crashes after continuing an "hand-interrupted" mirror
  241. + Fixed: Bogus files with some servers (chunk bug)
  242.  
  243. 1.30 
  244. + Shell: Interface improved
  245. + New: robots.txt are followed by default
  246. + New: Parsing speed improved on big (>10,000 links) sites with an hash table
  247. + New: Mirror Link mode (mirror all links in a page)
  248. + New: Cookies are now understood
  249. + New: No external pages option (replace external html/gif by default files)
  250. + New: Command line version improved, background on Unix releases
  251. + Fixed: Problems with javascript parsing
  252. + Fixed: Username/password not set to lowercase anymore
  253. + Fixed: Problems with base href
  254. + New: Links in level 1 html files now patched
  255. + New: Expurge now deletes unused folders
  256. + New: Option -V executes shell command for every new file
  257. + Shell: Primary filter now works
  258.  
  259. 1.24 
  260. + Fixed: Ftp protocol bogus (with login/pass)
  261. + Fixed: Cache problems (corrupted files)
  262. + New: Expurge old files for updates
  263. + New: "Updated" messages for mirror updates
  264. + Shell: Autodial/hangup option to RAS
  265. + Fixed: index.html were not created sometimes
  266. + Shell: Fixed: Random crashes with the interface
  267. + Shell: Fixed: Filters profile not saved
  268. + Fixed: Various (and numerous) fixes
  269.  
  270. 1.23 
  271. + Shell: Interface improved
  272. + Shell: Multiple setups
  273. + Shell: Redefine options
  274. + Shell: Continue interrupted mirror improved
  275.  
  276. 1.22 
  277. + Fixed: Parsing up/down did not work well
  278. + Fixed: Several files not catched, bugs fixes
  279. + Fixed: Problems with classes (1.21)
  280. + New: Transfer rate can be limited (-A option)
  281. + Shell: Smooth refresh
  282. + New: ftp basic protocol a little bit improved
  283.  
  284. 1.21 
  285. + Fixed: Several java classes were not parsed
  286. + Fixed: Some folders without ending / ignored
  287. + Fixed: Crashes due to content-type too long
  288.  
  289. 1.20 
  290. + Shell: documentation!
  291. + Fixed: Some problems with 'host cancel' system after timeouts (crashes)
  292. + New: Get only end of files if possible (file partially get)
  293. + New: New cache system (only HTML stored)
  294. + New: User-defined structure possible
  295. + New: Also available: french interface
  296. + Fixed: Random crashes (div by 0/illegal instruction) with null size files
  297. + New: Limited ftp protocol (files only), e.g. +ftp://* now works
  298. + Fixed: Some connect problems with several servers or proxies
  299. + New: New option, save html error report by default
  300. + Shell: Browse and see log files at the end of a mirror
  301. + New: Proxy authentication (ex: guest:star@myproxy.com:8080)
  302. + Shell: Interface improved (especially during mirror)
  303. + Fixed: Ambiguous files are renamed (asp,cgi->html/gif..)
  304. + Shell: New test link mode option
  305. + New: Site authentication (ex: guest:star@www.myweb.com/index.html)
  306. + Fixed: Minor bugs fixed
  307. + Shell: See log files during a mirror
  308. + Fixed: Some problems using CGI (different names now)
  309. + Fixed: Go down/up/both options and filters
  310. + Fixed: "Store html first" did not work
  311. + New: -F option ("Browser ID") disguise HTTrack into a browser
  312. + New: New filter system
  313. + Shell: New "Save as default" options 
  314. + Fixed: "Build options" did NOT work properly! (files overwritten or missing) 
  315. + Fixed: User agent ID fixed 
  316. + Shell: Skip options 
  317. + Shell: Better interface control during mirrors 
  318. + Shell: InstallShield and Help files 
  319. + Fixed: Some external links were not filtered sometimes 
  320. + Fixed: Mirror crash at the end 
  321.  
  322. 1.16b 
  323. + Shell: Really *stupid* bug fixed causing WinHTTrack to be slooow 
  324. + Fixed: Crash if the first page has no title fixed 
  325. + Fixed: Bogus options like "Just scan" saved empty files 
  326. + Fixed: Forbid all links (*) with manual accept did not work 
  327. + Shell: Filters interface improved 
  328. 1.16: 
  329. + New : Java Classes and subclasses are now retrieved! 
  330. + New: Better JavaScripts parsing 
  331. + New: Option: Abandon slowest hosts if timeout/transfer too slow 
  332. + Shell: Interface improved 
  333.  
  334. 1.15b 
  335. + Fixed: Some bugs fixed 
  336. 1.15: 
  337. + Shell: Interface improved 
  338. + New: Robot improved (some files through javascript are now detected!) 
  339. + New: Improved wild cards (for example, +www.*.com/*.zip) 
  340. + New: 'config' file to configurate proxy, path.. only once 
  341.  
  342. 1.11 
  343. + New: Wait for specific time (begin transfer at specific hour) 
  344. + New: Time limit option (stops transfer after x seconds) 
  345. + Shell: Interface improved for an easy use 
  346.  
  347. 1.10e 
  348. + Fixed: Maps were not correctly managed (stupid bug) 
  349. 1.10d: 
  350. + Fixed: Bogus index.html fixed 
  351. 1.10c 
  352. + Shell: "Time out" field needed "transfer rate" field 
  353. 1.10b 
  354. + Fixed: Better memory management 
  355. 1.10 
  356. + New: "Transfer rate out" option added (abandon slowests sites) 
  357. + New: "Deaf" hosts do not freeze HTTrack any more 
  358. + Fixed: Again problems with code/codebase tags 
  359. + New: Broken links detection improved 
  360.  
  361. 1.04 
  362. + Fixed:Some links were not correctly read (pages with "codebase" tags) 
  363. + Shell: Interface improved 
  364.  
  365. 1.03 (No changes for the command-line robot) 
  366. + Shell: Big bug fixed! (VERY slow transfer rates..) 
  367.  
  368. 1.02 
  369. + Fixed: Some java files were not correctly transfered 
  370. + New: Speed has been improved 
  371. + Fixed: Log file more accurate 
  372. + Shell: Interface has been improved 
  373.  
  374. 1.01 
  375. + Fixed: Structure check error in some cases 
  376.  
  377. 1.00 -- The 1.00, Yeah! 
  378. + New: base and codebase are now scanned 
  379.  
  380. 0.998 beta-2 
  381. + Fixed: Multiple name bug (files having the same name in the same directory) with -O option fixed 
  382.  
  383. 0.997 beta-2 
  384. + Fixed: Filenames with '%' were not correctly named 
  385. + Fixed: Bug detected in 0.996: several files are not written on disk!! 
  386.  
  387. 0.996 beta-2 
  388. + New: -O option (path for mirror and log) 
  389. + New: Unmodified file time/date are not changed during an update 
  390.  
  391. 0.99 beta-2 
  392. + New: User-agent field 
  393. + New: Shortcuts (--spider etc.) 
  394. + New: Links not retrieved are now rebuilt absolutly 
  395. + New: The 'g' option (juste get files in current directory) has been added 
  396. + New: Primary links analyste has been improved 
  397. + Fixed: "304" bug fixed 
  398.  
  399. 0.25 beta-2 
  400. + Fixed: Freeze during several mirrors fixed! 
  401. + New: More 'N' options (filenames type) 
  402.  
  403. 0.24 beta-2 
  404. + Fixed: Restart/Update with cache did not work (really not..) 
  405. + Fixed: Wild cards now work properly (e.g. +www.abc.com* do works) 
  406. + New: The 'n' option (get non-html files near a link) has been added! 
  407.  
  408. 0.23 beta-2 
  409. + Fixed: The 'M' option (site size) did not work 
  410. + Fixed: Files larger than 65Kb were not correctly written 
  411.  
  412. older beta 
  413. + Many, many bugs fixed 
  414.  
  415.